Déboguer un sous-circuit
Lorsque vous testez des circuits complexes, vous trouverez probablement des bogues. Pour déterminer ce qui ne va pas, la possibilité d'explorer ce qui se passe dans les sous-circuits tout en exécutant le circuit principal est une aide précieuse. Pour entrer dans l'état du sous-circuit, vous pouvez utiliser l'une des trois techniques ci-dessous.
La plus simple est probablement d'afficher la hiérarchie de simulation en cliquant sur la deuxième icône de l'explorateur de la barre d'outils supérieure (),ou en sélectionnant le menu | Projet →| Afficher l'arbre de simulation |. Cela change le volet de l'explorateur pour afficher la hiérarchie des sous-circuits simulés.

Un Double-clic sur un élément de cette hiérarchie affichera ce qui se passe à l'intérieur de ce sous-circuit.
La deuxième façon d'entrer dans un sous-circuit est de faire apparaître son menu contextuel en effectuant un clic-droit de la souris, puis en choisissant le sous-menu | Vue "non_circuit" |.

Et la troisième façon consiste à s’assurer d’abord que l’outil "pousser" () est sélectionné puis à cliquer sur le sous-circuit que vous analysez; une loupe apparaîtra au centre du sous-circuit et un double-clic sur la loupe va afficher l'état du sous-circuit.

Dans tous les cas, une fois que vous visualisez le sous-circuit, vous observerez que les valeurs des broches dans le sous-circuit correspondent aux valeurs envoyées par leur intermédiaire du circuit contenant.

Dans le sous-circuit, vous êtes autorisé à modifier le schéma. Si les modifications affectent les sorties du sous-circuit, elles se propagent dans le circuit contenant. Une exception: les entrées du sous-circuit sont déterminées en fonction des valeurs entrant dans le circuit à partir du supercircuit, donc il n'y a pas sens de basculer ces valeurs.
cepandant si vous tentez de modifier l'état de l'entrée d'un sous-circuit, une boîte de dialogue apparaîtra, demandant La broche est liée à l'état du supercircuit. Créez un nouvel état de circuit? Cliquez sur Non pour annuler la demande de basculement, en cliquant sur Oui, vous créerez une copie de l'état affiché, séparé du circuit externe, avec la broche d'entrée basculée.
Une fois que vous avez terminé la visualisation et/ou l'édition, vous pouvez revenir au circuit parent soit en double-cliquant sur le circuit parent dans le volet de l'explorateur, soit via le menu | Simulation |→ | Sortir de la vue "nom_circuit" |.
Suite: Librairie Logisim.